The Document Object Model and JavaScript > The document object model in Dreamweaver > The dreamweaver object and its properties

 

The dreamweaver object and its properties

Dreamweaver implements the standard objects as defined by the browsers and the W3C, as well as two custom objects: dreamweaver and site. The dreamweaver object has two read-only properties associated with it: appName and appVersion.

appName has the value "Dreamweaver" or "Dreamweaver Ultradev" for each respective application. appVersion has a value of the form "versionNumber [languageCode] (platform)". For example, the value of the appVersion property for the Swedish Windows version of Dreamweaver 4 would be "4.0 [se] (Win32)"; the value for the English Macintosh version would be "4.0 [en] (MacPPC)".

The appName and appVersion properties were implemented in Dreamweaver 3 and are not available in earlier versions of Dreamweaver. To determine whether the version of Dreamweaver is 3 or later, you can simply check for the existence of the appVersion or appName property. To check for a specific version of Dreamweaver, check first for the existence of appVersion and then for the version number. For example:

if (dreamweaver.appVersion && dreamweaver.appVersion.indexOf('3.01') != -1){
	// execute code
}

The site object has no properties. For more information about the methods of the dreamweaver and site objects, see The JavaScript API overview.